On the Optimality of Minimum Laxity and Earliest Deadline Scheduling for Real-Time Multiprocessors
نویسندگان
چکیده
In this paper we consider the problem of scheduling jobs having real-time constraints on a multiprocessor. If a job does not complete within a certain time interval of its arrival to such a system, it is considered useless and need not be served. It is therefore desirable to schedule jobs so that the fraction of jobs served within their respective deadlines is maximized. We model such a system as a multiple server queue. We show for a variety of systems that the minimum laxity policy (ML) maximizes the fraction of jobs that successfully complete service when jobs must begin service by their deadline and that the earliest deadline policy (ED) does the same for a wide class of systems when jobs must complete service by their deadlines. Results are given for unreliable multiprocessors and multiprocessors that serve several priority classes of jobs.
منابع مشابه
Global EDF-based scheduling with laxity-driven priority promotion
This paper presents an algorithm, called Earliest Deadline Critical Laxity (EDCL), for scheduling sporadic task systems on multiprocessors. EDCL is a derivative of the Earliest Deadline Zero Laxity (EDZL) algorithm. Each job is assigned a priority based on the well-known Global Earliest Deadline First (G-EDF) algorithm, as long as its laxity – the amount of time from the earliest possible time ...
متن کاملA Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study
This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...
متن کاملLimited-preemptive Earliest Deadline First Scheduling of Real-time Tasks on Multiprocessors
.............................................................................................................................................................. 2
متن کاملAnalysis of deadline assignment methods in distributed real-time systems
The deadline assignment problem arises in distributed systems where each subtask composing a distributed task must receive a local deadline such that the task end-to-end deadline is met. It also arises in multi-hop networks where the maximum sojourn time of a flow on each visited node must be bounded by a local deadline that allows the flow end-to-end deadline to be met. We first formalize the ...
متن کاملA Non-Preemptive Two-Class M/M/1 System with Prioritized Real-Time Jobs under Earliest-Deadline-First Policy
This paper introduces an analytical method for approximating the performance of a two-class priority M/M/1 system. The system is fully non-preemptive. More specifically, the prioritized class-1 jobs are real-time and served with the non-preemptive earliest-deadline-first (EDF) policy, but despite their priority cannot preempt any non real-time class-2 job. The waiting class-2 jobs can only be s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004